label {
   float:left;
   text-align:right;
   margin-right:20px;
   width:150px;
   /*font-weight:bold*/
}

input {
   width:280px; /* ++100 due to data length */
   margin-bottom: 5px;
}

input[type="radio"]{
   text-align:right;
   width:10px; /* ++100 due to data length */
   margin-bottom: 5px;
}
input[type="checkbox"]{
   text-align:right;
   width:10px; /* ++100 due to data length */
   margin-bottom: 5px;
}
select{
   width:100px; /* ++100 due to data length */
   margin-bottom: 5px;
}
/*
select {
   width:180px;
   margin-bottom: 5px;
}*/

.short{width:80px;}

.hidden{display:none;}

#txtCodePostal {
   width: 60px;
}

#submit, #Submit {
   margin-left:160px;
   margin-top: 10px;
   width: 100px;
}

#cancel, #Cancel {
   display:none;
   margin-left:5px;
   width: 90px;
}


